package com.sy.mapper;

import com.sy.entity.CCollection;
import com.sy.entity.VCollection;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author King
 * @Date 2021/1/18 09:24
 */
public interface CollectionMapper {

    /**
     * 个人漫画的收藏
     */
    List<CCollection> selectByCartoon(Integer userId);

    /**
     * 个人视频的收藏
     */
    List<VCollection> selectByVideo(Integer userId);


    /**
     * 取消收藏漫画
     */
    int delCollectionCartoon(@Param("userId") Integer userId, @Param("cId")Integer cId);

    /**
     * 取消视频漫画
     */
    int delCollectionMedia(@Param("userId") Integer userId, @Param("vId")Integer vId);

    /**
     * 收藏漫画
     */
    int insertCartoonCollection(@Param("userId") Integer userId, @Param("cId")Integer cId);

    /**
     * 收藏视频
     */
    int insertMediaCollection(@Param("userId") Integer userId, @Param("vId")Integer vId);

    /**
     * 查询收藏列表，看漫画是否已经被收藏
     */

    CCollection selectCartoonCollection(@Param("userId") Integer userId, @Param("cId")Integer cId);

    /**
     * 查询收藏列表，看视频是否已经被收藏
     */

    VCollection selectMediaCollection(@Param("userId") Integer userId, @Param("vId")Integer vId);
}
